body {
    .ui-paginator {
        margin: 0;
        text-align: left; 
        padding: .125em;
        .ui-paginator-pages {
            .ui-paginator-page {
                padding: 0;
                min-width: 2em;
                color: #0275d8;
                transition: background-color 0.3s;
                border-radius: 0;
                .ui-state-active {
                    color: #ffffff;
                }
            }
        }
        .ui-paginator-first,
        .ui-paginator-prev,
        .ui-paginator-next,
        .ui-paginator-last {
            color: #0275d8;
            transition: background-color 0.3s;
            min-height: 0.875em;
            min-width: 2em;
            padding: 0.5em 0.5em;
            vertical-align: middle;
        }
    }
}